CLI を使用したストレージ・システムの除去

コマンド・ライン・インターフェース (CLI) を使用して、クラウド・ストレージを除去することができます。ソフトウェアは iSCSI 接続ストレージをサポートします。

このタスクについて

この手順の間に、装置の追加、ストレージ・システムからのデータのマイグレーション、古い MDisk の除去を行います。

この手順を行う代わりに、このストレージ・プール内のストレージを使用するすべてのボリュームを、別のストレージ・プールにマイグレーションすることもできます。この方法を使用すると、ボリュームを単一グループまたは新しいグループに統合できます。ただし、一度にマイグレーションできるボリュームは 1 つだけです。以下に概要が示された手順では、単一コマンドですべてのデータをマイグレーションします。

この手順は、ストレージ・プール内の 1 つの MDisk を除去または取り替える場合にも使用できます。MDisk が、アレイの劣化のように部分的に障害を起こしていて、 ディスクからデータを読み取ることは依然できても、それに書き込めない場合は、 その MDisk のみを取り替えるだけで済みます。

手順

  1. 新しいストレージ・システムをクラスター化システム構成に追加する。
  2. 次のコマンドを入力します。
    addmdisk -mdisk mdiskx:mdisky:mdiskz... mdisk_grp_name
    ここで、mdiskx:mdisky:mdiskz... は、廃止される MDisk より合計容量が大きい新規 MDisk の名前であり、mdisk_grp_name は廃止する MDisk が入っている (ストレージ・プール) の名前です。

    この時点では、廃止するストレージ・プールと、新規 MDisk が存在します。

  3. ステップ 4 に進む前に、 新規 MDisk の容量が、古い MDisk の容量と同じか、 それを上回っていることを確認します。
  4. 次のコマンドを入力して、ストレージ・プールから古い MDisk を強制的に削除します。
    rmmdisk -force -mdisk mdiskx:mdisky:mdiskz... mdisk_grp_name
    ここで mdiskx:mdisky:mdiskz... は削除する古い MDisk であり、mdisk_grp_name は削除する MDisk が入っているストレージ・プールの名前です。コマンドは即時に戻りますが、MDisk の数とサイズ、およびこれらの MDisk を使用するボリュームの数とサイズにより、この操作の完了にしばらく時間がかかることがあります。
  5. 以下のコマンドを入力して、マイグレーション・プロセスの進行を調べます。
    lsmigrate
  6. マイグレーション作業がすべて完了し、例えば、ステップ 5 のコマンドで出力が戻されないときは、MDisk が非管理であるか検証してください。
  7. ストレージ・システムにアクセスし、LUN をポートからマップ解除する。
    注: LUN 上のデータを保存する必要がなくなった場合は、LUN を削除できます。
  8. 以下の CLI コマンドを入力する。
    detectmdisk
  9. 廃止するストレージ・システムのすべての MDisk が削除されていることを確認します。
  10. iSCSI 接続ストレージ・システムを除去する場合は、以下の追加ステップを実行します。
    1. 次のコマンドを入力して、除去するストレージ・システムのコントローラー ID を確認します。
      lscontroller
    2. 次のコマンドを入力します。
      lsiscsistorageport
      表示される結果で、lscontroller コマンド入力時にリストされたコントローラー ID に対応するポート ID の出力を調べます。
    3. 次のコマンドを入力して、廃止するストレージ・システムに対応する iSCSI ストレージ・ポート ID を除去します。
      rmiscsistorageport
  11. IBM Cloud™環境で IBM Spectrum Virtualize for Public Cloud ソフトウェアを実行している場合、以下のステップを実行して、IBM Cloud で購入したブロック・ストレージへのアクセスを取り消します。
    1. IBM Cloud ポータルにログインします。
    2. 「ストレージ」 > 「ブロック・ストレージ」を選択して、アクセスを取り消すストレージの LUN 名をクリックし、「ブロック・ストレージの詳細 (Block Storage Detail)」ページにリダイレクトされたら、「許可ホスト (Authorized Hosts)」セクションまでスクロールダウンして、ホスト IP アドレスのリストで、行の右側にある「アクション」 > 「アクセスの取り消し (Revoke Access)」をクリックします。
    3. アクセスを取り消すストレージを選択して右クリックし、「許可ホスト (Authorized Hosts)」 > 「アクション」 > 「アクセスの取り消し (Revoke Access)」を選択します。
    4. ブロック・ストレージが不要になった場合は、IBM Cloud ポータルにアクセスしてブロック・ストレージをキャンセルします。
  12. Amazon Web Services (AWS) 環境で IBM Spectrum Virtualize for Public Cloud ソフトウェアを実行している場合、バックエンド・ストレージは AWS Elastic Block Store (EBS) ボリュームによって提供されます。ソフトウェアのインストール中に、2 つの EBS ボリュームがプロビジョンされ、ストレージ・プールに配置されます。ソフトウェアが AWS 環境にインストールされた後、これらのボリュームの管理は、IBM Spectrum Virtualize for Public Cloud 管理インターフェースを介して完全に制御されます。AWS 管理コンソールでこれらの EBS ボリュームの除去も管理も行わないでください。これを行うと、これらの MDisk がオフラインになります。EBS ボリュームを使用する MDisk を除去するには、以下のステップを実行します。
    1. EBS ボリュームの MDisk 名および ID を判別するために、次のコマンドを入力します。
      lslocaldisk
      結果の MDisk 名と ID が EBS ボリュームを示します。
    2. EBS ボリュームを除去するために、次のコマンドを入力します。
      rmmdisk -name name
      ここで、name は EBS ボリュームの MDisk 名です。